/* reset.css */
html, body, div, span, ul, li, h1 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}

ul { list-style: none; }

/* Tables still need 'cellspacing="0"' in the markup. */
/*table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }*/

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

/* IE img bottom-3px */
img { vertical-align:top; }

body {
  background: url(../images/backend-header.gif) repeat-x;
  font-size: 12px;
  color: #222;
  line-height: 1.8;
}

a {
  color: #AD1062;
}

a:hover {
  color: #AD1062;
  text-decoration: underline;
}

#container {
  padding: 0 30px;
}

#header {
  height: 70px;
  margin-bottom: 30px;
  padding: 10px 0;
}

#header h1 {
  width: 255px;
	float: left;
}

#header h1 a {
	width: 255px;
	height: 70px;
  background: url(../images/backend-logo.gif) no-repeat 0 0;
	text-indent: -9999px;
  display: block;
}

#account {
  width: 590px;
  color: #AD1062;
  text-align: right;
  float: right;
}

#account a {
  margin: 0 3px;
}

#middle {
  margin-bottom: 30px;
}

#middle h2 {
  font-family: "microsoft yahei", "微软雅黑", "黑体";
  font-size: 14px;
  margin-bottom: 5px;
}

#sidebar {
  background: url(../images/form-bg.gif) no-repeat 100% 0;
  width: 130px;
  float: left;
}

#content {
  margin-left: 150px;
}

#footer {
  color: #837E81;
  text-align: center;
  padding: 20px 0;
  border-top: 1px solid #D9D9D9;
}

#footer p {
  margin-bottom: 0;
}

#footer a {
  color: #837E81;
  text-decoration: none;
  margin-right: 15px;
}

#footer a:hover {
  text-decoration: underline;
}

.last {
  margin: 0 !important;
  padding: 0;
  border: none !important;
}

/* clear */
.clearfix:after, #container:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix, #container { display:inline-block; }
* html .clearfix, * html #container { height:1%; }
.clearfix, #container { display:block; }
.clear { clear:both; }